package com.taxshare.seller.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.taxshare.mybatis.entity.BaseEntity;
import com.taxshare.seller.constant.table.TableConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author YANG
 * @ClassName: TenantInfoEntity
 * @Description:
 * @date 2021-07-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName(TableConstant.T_SELLER_ALS_TENANT_INFO)
@ApiModel(description = "ALS租户信息表")
public class AlsTenantInfoEntity extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("uuid")
    @ApiModelProperty("主键")
    private String uuid;

    @TableField("company_name")
    @ApiModelProperty("购方公司名称")
    private String companyName;

    @TableField("company_no")
    @ApiModelProperty("购方公司税号")
    private String companyNo;

    @TableField("company_code")
    @ApiModelProperty("购方公司编码")
    private String companyCode;

    @TableField("company_type")
    @ApiModelProperty("购方公司类型")
    private String companyType;

    @TableField("company_bank_account")
    @ApiModelProperty("购方公司银行账号")
    private String companyBankAccount;

    @TableField("company_bank_address")
    @ApiModelProperty("购方公司开户行")
    private String companyBankAddress;

    @TableField("company_mobile")
    @ApiModelProperty("购方公司电话")
    private String companyMobile;

    @TableField("company_email")
    @ApiModelProperty("购方公司邮箱")
    private String companyEmail;

    @TableField("company_address")
    @ApiModelProperty("购方公司地址")
    private String companyAddress;

    @TableField("company_phone")
    @ApiModelProperty("购方公司手机号")
    private String companyPhone;

    @TableField("project_no")
    @ApiModelProperty("销方公司税号")
    private String projectNo;

    @TableField("project_name")
    @ApiModelProperty("销方公司名称")
    private String projectName;


}